package com.tjn.bignum;

import java.math.BigInteger;

/**
 * @author 陶镓妮
 * @version 1.0
 */
public class BigInteger_ {
    public static void main(String[] args) {
        //当我们编程时，需要对很大的整数进行处理，long也不够用，这时可以使用BigInteger类
        BigInteger bigInteger = new BigInteger("5788864369087545776445766666666666");
        System.out.println(bigInteger);

        //如果要对这个整数进行运算，不能直接使用加减乘除，需要使用对相应的方法
        BigInteger bigInteger1 = new BigInteger("20");
        BigInteger add = bigInteger.add(bigInteger1);// 加add
        System.out.println(add);
        BigInteger subtract = bigInteger.subtract(bigInteger1);// 减subtract
        System.out.println(subtract);
        BigInteger multiply = bigInteger.multiply(bigInteger1);// 乘multiply
        System.out.println(multiply);
        BigInteger divide = bigInteger.divide(bigInteger1);// 除divide
        System.out.println(divide);

    }
}
